;
body  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size: 100%  ;
color: #000000  ;
}
a  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #0066cc  ;
 text-decoration: underline  ;
 font-size: 8pt;
}
A:visited  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #993399  ;
}
A:active  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #993399  ;
}
A:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ff3300  ;
}
;
a.regularbold {
font-weight: bold;;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
color: #0066cc;;
 text-decoration: underline;;
}
a.regular  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;;
font-size: 80%  ;;
color: #0066cc  ;;
 text-decoration: underline  ;;
}
a.siteInline {
font-weight: bold  ;;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;;
font-size: 80%  ;
color: black  ;
 text-decoration: none  ;
}
a.topclass {
 text-decoration: none  ;
font-size: 80%  ;
 color: blue  ;
  font-size: 8pt  ;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
 font-weight: bold  ;
}
a.charclass {
 text-decoration: none  ;
font-size: 80%  ;
 color: black  ;
  font-size: 12pt  ;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
 font-weight: bold  ;
}
td.bdr {
 border-bottom:0.01cm solid gray  ;
 border-top: 0.01cm solid gray  ;
 }
;
;
p  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size: 80%  ;
line-height: 150%  ;
padding:1px  ;
}
;
;
h1  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
h2  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
h3  {
font-size: 80%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-weight: bold  ;
margin-bottom: -1.3em  ;
}
h4  {
font-size: 75%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-weight: bold  ;
margin-bottom: -1.3em  ;
}
;
OL  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size: 80%  ;
margin-left: 35px  ;
padding:0 0 0 3}
OL OL  {
font-size: 100%  ;
}
OL UL  {
font-size: 100%  ;
}
;
UL  {
margin-left: 18px  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size: 80%  ;
padding:0 0 0 3  ;
}
UL UL  {
font-size: 100%  ;
margin: 0px 0px 0px 30px}
;
;
UL OL  {
font-size: 100%  ;
}
;
UL LI  {
list-style-type: square  ;
}
;
LI  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
padding: 0 0 3 0  ;
}
;
UL.embedded   {
margin-left: 18px  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size: 100%  ;
margin-bottom: .5em  ;
}
;
CODE  {
font-size: 90%  ;
}
OL CODE  {
font-size: 110%  ;
}
;
;
a.definition  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ff6600  ;
text-decoration: none;}
a.inline  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #0066cc  ;
text-decoration: underline;}

a.eyebrow  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #0066cc  ;
 text-decoration: underline  ;
}
a.eyebrow:visited  {
color: #0066cc  ;
 text-decoration: underline  ;
}
a.eyebrow:hover  {
color: #ff3300  ;
text-decoration: underline  ;
}

a.tabslink  {
font-family:Verdana,Arial,Helvetica  ;
 color:#FFFFFF  ;
font-size: 70%  ;
font-weight: bold  ;
TEXT-DECORATION: none  ;
 line-height:100%  ;
}
a.tabslink:hover  {
font-family:Verdana,Arial,Helvetica  ;
 color:#FFFFFF  ;
font-size: 70%  ;
font-weight: bold  ;
TEXT-DECORATION: underline  ;
 line-height:100%  ;
}
a.tabslink:visited  {
font-family:Verdana,Arial,Helvetica  ;
 color:#FFFFFF  ;
font-size: 70%  ;
font-weight: bold  ;
 line-height:100%  ;
}
;
h2.subtitle  {
font-size: 95%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-weight: bold  ;
font-style: italic  ;
margin-bottom: 0px  ;
}
h2.moreinfo   {
font-size: 95%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-weight: bold  ;
margin-bottom: -1.3em  ;
margin-top: -.1em  ;
}
;
HR.blue  {
color:#0066CC  ;
height: 1px}
.pqHR  {
color:#6487dc  ;
height: 1px}
;
;
;
.componentBodyText  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size:65%  ;
font-weight:regular  ;
line-height:14px}
.componentBodyText A:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
text-decoration:underline  ;
color:#ff3300  ;
}
.componentBorder  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
border-style:solid  ;
border-width:0.025cm  ;
border-color:#999999}
.componentBorderSel  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
border-style:solid  ;
border-width:0.025cm  ;
border-color:#cccccc;
}
;
;
.floatingMenu	 {
margin-position: absolute;
margin-left: 190 px  ; 
margin-top: 0px  ;
margin-z-index: 10  ;
margin-width: 100%  ;
margin-background-color: #f1f1f1  ;
 border: solid 1px #999999}
;
.menuBar  {
margin: 0px 2px  ;
height: 19px  ;
 width: 176px  ;
 background-color: #f1f1f1  ;
 cursor: Hand  ;
 border: #f1f1f1 solid 1px  ;
}
.menuBarFont  {
color: #000000  ;
 font-size: 70%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
 text-decoration: none  ;
}
.menuBar a , .menuBar a:visited  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #000000  ;
 text-decoration: none  ;
}
.menuBar a:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
text-decoration: none  ;
 color: #000000  ;
 text-decoration: none  ;
}
.menuBarSel		 {
margin: 0px 2px  ;
 height: 19px  ;
 width: 176px  ;
 background-color: #FFFFFF  ;
cursor: Hand  ;
 border: #CCCCCC solid 1px  ;
}
.menuBarSel a , .menuBarSel a:visited  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #000000  ;
 text-decoration: none  ;
}
.menuBarSel a:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
text-decoration: none  ;
 color: #000000  ;
 text-decoration: none  ;
}
;
;
.subMenu		 {
border: #f1f1f1 solid 1px  ;
margin: 0px 2px  ;
font-size: 70%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
 color: #000000  ;
 height: 19px  ;
 padding: 3px 10px  ;
 cursor: Hand}
.subMenu a , .subMenu a:visited  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #000000}
.subMenu a:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
text-decoration: none  ;
 color: #000000}
;
.htFrame  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
margin: 3px 5px 3px 5px  ;
background-color: #E7FFE7  ;
border-width: medium 0px medium 0px  ;
border-style: double  ;
border-color: #9CCE9C #E7FFE7 #9CCE9C #E7FFE7  ;
padding: 3px 10px 3px 10px  ;
}
.htText  {
padding: 10px 15px 5px 15px  ;
font-weight: normal  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.htTextBold  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
Color: #0063FF  ;
 }
;
;
.blurb  {
FONT-SIZE: 70%  ;
FONT-FAMILY: Verdana;
}
.intro2  {
FONT-SIZE: 70%  ;
FONT-FAMILY: Verdana;}
.footnote  {
font-size: 65%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.superscripts  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size: 8pt  ;
}
.reltable  {
BORDER:1px SOLID  ;
}
td.blurbs  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size:70%  ;
line-height: 140%  ;
}
td.blurbs A:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ff3300  ;
text-decoration: underline  ;
}
;
.tblMatrix  {
 border-color: #999999  ;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size: 100%  ;
}
.tblMatrix UL  {
 font-size: 100%  ;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
 }
.tblMatrix OL  {
 font-size: 100%  ;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
 }
;
;
.tblColOneTrans  {
 font-size: 70%  ;
 font-weight: bold  ;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.tblData  {
 font-size: 70%  ;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
  }
.tblData LI  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size: 100%  ;
padding: 0 0 3 0  ;
}

.sup  {
font-size: 65%  ;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
 position:relative  ;
 top:-3px  ;
}

.dnloadSelectBox  {
width:130  ;
}

.tabSelected  {
font-family:Verdana,Arial,Helvetica  ;
 color:#FFFFFF  ;
font-size: 70%  ;
font-weight: bold  ;
 line-height:100%  ;
}
;
.fontSize1  {
font-size: 65%  ;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.fontSize2  {
font-size: 70%  ;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.fontSize3  {
font-size: 75%  ;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.fontSize4  {
font-size: 80%  ;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.fontSize5  {
font-size: 125%  ;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
}
;
;
.NavButton  {
background-color: #0099ff  ;
 border-bottom: #003366 1px solid  ;
border-left: #99ccff 1px solid  ;
border-right: #003366 1px solid  ;
border-top: #99ccff 1px solid  ;
color: #ffffff  ;
cursor: hand  ;
font-size: 75%  ;
font-weight: bold  ;
width: 100%}
.NavButtonon  {
background-color: #99ccff  ;
 border-bottom: #cccccc 1px solid  ;
border-left: #003366 1px solid  ;
border-right: #cccccc 1px solid  ;
border-top: #99ccff 1px solid  ;
color: #003366  ;
font-size: 75%  ;
font-weight: bold  ;
width: 100%}
;

.tblHeader  {
 background-color: #fef68b  ;
font-weight: bold  ;
font-size: 75%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.tblColOne  {
 background-color: #fffaea  ;
font-weight: bold  ;
font-size: 70%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.componentHeader  {
color: #ffffff  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
background-color:#8CAAE6  ;
font-size:65%  ;
font-weight:bold  ;
text-transform:uppercase  ;
}
.componentFooter  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
background-color:#8CAAE6  ;
}
.componentHeaderSel  {
color: #ffffff  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
background-color:#6487dc  ;
font-size:65%  ;
font-weight:bold  ;
text-transform:uppercase  ;
border-color:#cccccc}
.componentHeaderText  {
color:#ffffff  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size:65%  ;
font-weight:bold  ;
}
;
.componentSMHBorder   {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
border-left:1px solid  ;
 border-top:1px solid  ;
 border-right:1px solid  ;
 border-color:#CCCCCC}
.componentSMHeader   {
color: #000000  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
background-color:#F1F1F1  ;
font-size:70%  ;
}
.componentSMHeaderB  {
color: #000000  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
background-color:#F1F1F1  ;
font-size:65%  ;
font-weight:bold  ;
}
.componentSMBorder   {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
border:1px solid  ;
 border-color:#CCCCCC}
;
.MNpFooterRow1 a	  {
font-size: 65%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ffffff  ;
text-decoration: none  ;
 font-weight: bold  ;
}
.MNpFooterRow1 a:visited  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ffffff  ;
}
.MNpFooterRow2 a	  {
font-size: 65%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ffffff}
.MNpFooterRow2 a:visited  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ffffff  ;
}
.AdvSearch a	  {
font-size: 65%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ffffff}
.AdvSearch a:visited  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ffffff  ;
}
.lwrToolbar	 {
font-size: 70%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.AdvSearch a:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #cedbf7  ;
}
.lwrToolbar a, .lwrToolbar a:visited, .lwrToolbar a:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ffffff  ;
}
.MNpFooterRow1 a:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #cedbf7  ;
}
.MNpFooterRow2 a:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #cedbf7  ;
}
.pqQuote  {
color: #8caae7  ;
line-height:150%  ;
font-size: 80%  ;
font-weight: bold  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
.FooterBranding  {
background-color: #6487dc}
.btnSearch  {
height: 20 px  ;
 width: 25 px  ;
 font-size: 12px  ;
 background-color: #6487dc  ;
 color:#ffffff  ;
}
.toolkitHeader  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-weight: bold  ;
font-size: 65%  ;
color: #ffffff  ;

background-color: #8CAAE6  ;
}
a.inline   {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #0066cc  ;
font-weight:bold  ;
text-decoration: underline  ;
}
;
a.inline2   {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #0066cc  ;
font-weight:regular  ;
font-size: 9pt;
text-decoration: underline  ;
}
.inline2:hover  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
color: #ff3300  ;
text-decoration: underline  ;
}
;
h2  {
font-size: 100%  ;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
}
;
p.blurbs  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size:70%  ;
}
;

TD.leading  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size:80%  ;
line-height: 190%  ;
}
;
.heroCopy  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size:100%  ;
font-weight:regular  ;
line-height:16px}
.heroLinks  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
font-size:80%  ;
}
;
.toolkitBorder  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif  ;
border-right: #cccccc 0.025cm solid  ;
border-top: #cccccc 0.025cm solid  ;
border-left: #cccccc 0.025cm solid  ;
}
